﻿<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>自定义错误处理样式</title>
    <script type="text/javascript">
        function errorbox(){
            errorwindow=window.open("","test","width=300,height=200");  //再打开一个窗口
            //设置在窗口中显示的错误
            errorwindow.document.write('<title>脚本错误报告</title><center>该页面运行过程中发现错误，请通知网站管理人员。<Br><form><input type="button" value="关闭窗口" onClick="window.close()"></form></center>')
            errorwindow.document.close();            //关闭窗口
            errorwindow.document.bgColor="#eeeb7f";  //设置窗口的背景色
            return true;
        }
        window.onerror = errorbox;    // 绑定自定义的错误方法
        function btnClick(){
            document.getElementById("txt").value ="zhangsan";
        }
    </script>
</head>
<body>
<input type=button value="触发错误" onclick="btnClick()" />
</body>
</html>